package com.xxmw.transaction.model.robot;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 机器人策略
 * @author luowenliang
 * @since 2020/2/23 13:54
 */
@Data
@TableName(value = "robot_strategy")
public class RobotStrategy {

    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 交易所
     */
    private Integer bourse;

    /**
     * 交交易对
     */
    private String symbol;

    /**
     * 阈值（实时买卖差价小于等于该值吃用户单否则自己吃自己）
     */
    private BigDecimal threshold;

    /**
     * 挂单最小数量
     */
    private BigDecimal minNum;

    /**
     * 日成交量
     */
    private BigDecimal dayVolume;

    /**
     * 每分钟成交量
     */
    private BigDecimal minuteVolume;

    /**
     * 单笔订单数，2表示买单与卖单各下2单
     * 1<= orderNum <=5
     */
    private Integer orderNum;
}
